students_data = {}
num_students = 6
# 输入每个学生的用电信息
for i in range(1, num_students + 1):
    student_name = f"学生{i}"
    print(f"\n请输入{student_name}的用电信息：")
    # 初始化该学生的用电总功率
    total_power = 0
    # 获取该学生的电器数量和每个电器的功率及使用时间
    num_devices = int(input(f"{student_name}，你有多少个电器？ "))

    for j in range(num_devices):
        power = float(input(f"第{j + 1}个电器的功率（瓦特）： "))
        daily_usage_time = float(input(f"每天平均使用时间（小时）： "))

        # 计算该电器的总功率（功率乘以时间）
        total_power += power * daily_usage_time

    # 存储该学生的用电总功率
    students_data[student_name] = total_power

    # 打印该学生的用电总功率
    print(f"{student_name}的用电总功率为：{total_power:.2f} 瓦特小时")

# 计算总功率
total_total_power = sum(students_data.values())

# 计算每个同学应出的电费
fee_distribution = {}
for student, power in students_data.items():
    fee = (power / total_total_power) * 100
    fee_distribution[student] = round(fee, 2)

# 打印每个同学应出的电费
print("\n每个人应出的电费为：")
for student, fee in fee_distribution.items():
    print(f"{student}：{fee}元")